/**
WOP_Char_Entry

進一步定義Entry中的關於Char基本attribute

賴念煒 -06/12/11 新增檔案。
**/

#ifndef _WOP_Char_Entry_H_
#define	_WOP_Char_Entry_H_
/*------------------------------------------------------------*/
#include "WOP_Entry.h"
//#include "src/MappingTree.h"

class WOP_Char_Entry:public WOP_Entry{
private:
	WOP_Char_Entry(){}
	char _val ;
public:
	WOP_Char_Entry(string s,WOP_Entry* parent);
	WOP_Char_Entry(string s);

	char* getCharValAddr() { return &_val ; }
	string getTypeStr() { return std::string("char"); }
	virtual bool update();
	virtual void updateRealValue(string s) { assert(false); }

};
/*------------------------------------------------------------*/
#endif	//#ifndef _WOP_Char_Entry_H_